//
//  HomePageCommentListCell.h
//  ShowYork
//
//  Created by hxh on 2020/11/19.
//  Copyright © 2020 hxh. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "HomePageCommentItemModel.h"
NS_ASSUME_NONNULL_BEGIN

@protocol HomePageCommentListCellDelegate <NSObject>

@optional
- (void)showUserInfoByUserId:(NSNumber *)userId;
- (void)showMoreReplyMessageByItemModel:(HomePageCommentItemModel *)itemModel;
- (void)removePostCommentById:(NSNumber *)commentId;
- (void)reportPostCommentById:(NSNumber *)commentId;
- (void)sendPostCommentById:(NSNumber *)commentId;
- (void)removePostReplyById:(NSNumber *)replyId commentId:(NSNumber *)commentId;
- (void)reportPostReplyById:(NSNumber *)replyId;

- (void)doDissOrLikeWithStatus:(BOOL)status commentId:(NSNumber *)commentId;

@end

@interface HomePageCommentListCell : UITableViewCell
@property (nonatomic,strong)HomePageCommentItemModel *model;
@property (nonatomic,weak)id<HomePageCommentListCellDelegate>delegate;
+ (instancetype)cellWithTableView:(UITableView *)tableView;
@end

NS_ASSUME_NONNULL_END
